﻿Imports System
Imports System.Runtime.CompilerServices
Imports System.Runtime.InteropServices

Namespace Google.Desktop.Interop
    <ComImport, Guid("18954551-A102-4735-976A-25DC33C93E1F"), TypeLibType(CShort(&H1040))> _
    Public Interface IGoogleDesktopStatus
        <MethodImpl(MethodImplOptions.InternalCall, MethodCodeType:=MethodCodeType.Runtime), DispId(&H42B)> _
        Function GetProperty(<[In](), MarshalAs(UnmanagedType.BStr)> ByVal property_name As String) As <MarshalAs(UnmanagedType.Struct)> Object

        <MethodImpl(MethodImplOptions.InternalCall, MethodCodeType:=MethodCodeType.Runtime), DispId(&H42C)> _
        Sub SetProperty(<[In](), MarshalAs(UnmanagedType.BStr)> ByVal property_name As String, <[In](), MarshalAs(UnmanagedType.Struct)> ByVal value As Object)

    End Interface
End Namespace

